package com.jx.lcs.usersession.dao;

import org.hibernate.Query;
import org.hibernate.SQLQuery;
import org.springframework.stereotype.Repository;

import com.tianyu.jty.common.persistence.HibernateDao;
import com.jx.lcs.usersession.entity.UserSession;

import java.util.List;

/**
 * @author ty
 * @date 2015年1月22日
 */
@Repository
public class UserSessionDao extends HibernateDao<UserSession, String>{

    /*
* 通过手机号获取登录用户信息
*
*/
    public List<UserSession> findUserSessionByTel(String tel) {
        StringBuffer sb = new StringBuffer();
        sb.append("from UserSession t where t.status='0' and t.userInfo.telephone='").append(tel).append("'");
        Query q = createQuery(sb.toString(),new Object[]{});
        q.setFirstResult(0);
        q.setMaxResults(1);
        return q.list();
    }
}
